package org.wheel.plugins.toolkit.jdbc.pool.bean;

import jdk.jfr.Description;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

@Data
@Description("数据库连接信息")
public class DatabaseConnection implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 数据库连接id定义
     */
    @Description("数据库连接id")
    private String id;
    /**
     * 数据库连接名称定义
     */
    @Description("数据库连接名称")
    private String name;
    /**
     * 数据库连接url定义
     */
    @Description("数据库连接url")
    private String url;
    /**
     * 数据库连接用户名定义
     */
    @Description("数据库连接用户名")
    private String username;
    /**
     * 数据库连接密码定义
     */
    @Description("数据库连接密码")
    private String password;
    /**
     * 数据库连接驱动定义
     */
    @Description("数据库连接驱动")
    private String driverClassName;
}
